* {margin:0;padding:0;}
body {font:12px/1.75 Tahoma,Arial;background:#d3edfa url('bg.jpg') repeat-x center top;background-attachment:fixed;color:#333333;line-height:180%;word-wrap:break-word;word-break:normal;}
img {border:0;vertical-align:middle;}
.as h3{font-weight:bold;padding-bottom:10px;border-bottom:1px solid #cccccc;color:#222;}
.inlinebutton{height:23px;padding:0 .5em;border:1px solid;border-color:#ccc #999 #999 #ccc;cursor:pointer;}
.whitebg{background:#ffffff}
.faq{background:#ffffff;padding:20px}
.web{background:#ffffff;padding:100px 0 100px 0;text-align:center;-moz-border-radius:5x;-webkit-border-radius:5x;border-radius:5x}
.fleft {float:left;}
.fright {float:right;}
.grey {color:#999}
em {font:12px Tahoma,Arial;}
.radio,.checkbox{border:0px;background:#ffffff}
.replaycheckbox{border:0px;background:#f7f7f7}
.bload {background:url('spinner.gif') no-repeat;padding-left:17px;color:#999999}
small {color:#999}
.sidebang {margin-bottom:8px;line-height:18px;border-bottom:1px dashed #99dbf2;padding-bottom:5px}
.sidebang em {background:url("bg_li.gif") no-repeat;width:13px;height:13px;font-size:10px;line-height:13px;font-weight:normal;color:#ffffff;text-align:center}
.sidebang .num {float:left;width:20px;margin-top:3px}
.vip {background:url('vip.gif') no-repeat right;padding-right:16px}
.sidetable {width:170px;margin-bottom:10px;border:0px;margin-top:10px}
.sidetable b{font-size:16px}
.sidetable .tz{border-right:1px dashed #ffffff;width:60px}
.sidetable .st{border-right:1px dashed #ffffff;text-indent:10px;width:60px}
.sidetable .gb{width:60px;text-indent:10px}
#contentbox{-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px}
.creditb{margin-left:-125px;margin-top:-100px}
.credit{background:url('credit.gif') no-repeat;width:250px;height:42px;text-align:center;line-height:38px;color:#fff;font-weight:bold}
.blackico{background:url('black.gif') no-repeat;height:15px;width:150px;padding-left:20px;line-height:15px;margin-top:20px}

/* 私信 */
.mestitle {background:url('pmsg.gif') 0 5px no-repeat;text-indent:25px;height:30px;width:537px}
.mestitle .sx {font-size:14px;font-weight:bold;float:left}
.mestitle .info {font-size:14p2;float:right;color:#999999}
.commenttitle {background:url('comments.gif') 0 4px no-repeat;text-indent:25px;height:30px;width:537px;font-size:14px;font-weight:bold}
#pmessage {margin:0px 20px;background:url("letterBg.png") no-repeat left bottom;}
#pmessage em {position:relative;top:-5px;font-family:Georgia,Tahoma,Arial;font-size:26px;vertical-align:middle}
#pmessage p {float:right;margin-top:10px}
#pmessage .tip1 {color:#999999;margin-left:10px}
#pmessage .tip2 {margin-right:10px;color:#999}
.msgimg {background:url('pmsg.gif') no-repeat 0 5px;text-indent:22px}
.homeautotip {background:#fffddd;border:1px solid #f8f3d6;color:#bb861c;cursor:pointer;width:518px;padding:3px 10px;text-align:right;margin:5px 0px}
.homeautotip:hover{background:#fff9b7;border:1px solid #eee4aa;color:#996600;}

/* homeview */
.contenter .title {border:1px solid #e8e8e8;border-bottom:2px solid #dbdfe0;height:40px;background:#f6f6f6;margin-bottom:5px}
.contenter .title h3 {background:url("homeview1.gif") no-repeat 0 3px;text-indent:25px;margin:8px 0 0 20px;*margin-left:10px}

/* theme */
.farbtastic {position:relative;}
.farbtastic * {position:absolute;cursor:crosshair;}
.farbtastic, .farbtastic .wheel {width:195px;height:195px;}
.farbtastic .colors, .farbtastic .overlay {top:47px;left:47px;width:101px;height:101px;}
.farbtastic .wheel {background:url('../js/colorpicker/wheel.png') no-repeat;width:195px;height:195px;}
.farbtastic .overlay {background:url('../js/colorpicker/mask.png') no-repeat;}
.farbtastic .marker {width:17px;height:17px;margin:-8px 0 0 -8px;overflow:hidden;background:url('../js/colorpicker/marker.png') no-repeat;}

/* 转播 */
.retwitt {border:1px #e4e4e4 solid;background:#f9f9f9;padding:5px 8px;width:96%;font-size:12px;margin-top:5px}
.retwitt .times {color:#999;float:left}
.retwitt .times a {color:#999}
.retwitt .tetime {color:#2b4a78;float:right}
.retwitt em{font:12px Tahoma,Arial;color:#999;margin-right:5px}
.retbox {margin-right:10px;float:right}
.retbox em {position:relative;top:-5px;font-family:Georgia,Tahoma,Arial;font-size:24px;vertical-align:middle}

/* 注册 登陆 */
.reg_header{background:url('reg_headerpic.gif') no-repeat;width:760px;height:37px;font-size:16px;font-weight:bold;padding:15px 0 0 15px;color:#4e4e4e}
#register {background:#ffffff url('btbg.png') no-repeat bottom;padding:10px 10px 50px 10px}
#register .invite {background:#c9f1ff;padding:10px;border:1px solid #99dbf2;margin-bottom:10px;width:400px;margin-left:20px}
#register .invite img {width:40px;border:1px solid #999;padding:1px}
.regok {background:url('dialog_msgtype_ico_1.gif') no-repeat 0 0;height:40px;margin:5px 0 0  50px;width:250px;padding:5px 0 0 60px}
#register .regtb {border:0;width:555px;color:#1375c2;margin-left:10px;margin-top:20px}
#register .regtb th {width:80px;}
#register .regtb td .input_text {width:180px}
#register .tt {border-bottom:1px dashed #cccccc;padding-bottom:10px;margin-bottom:10px}
#register .info{color:#5c9bcc;}
#register .reg_right{width:170px;color:#666666;margin-top:20px}
.btn-reg {background:transparent url('index_reg.gif') no-repeat left top;border:0}
.btn-reg {background-position:0 0; display:block;height:55px; width:196px;overflow:hidden;line-height:48px;color:#fff;font-size:24px;font-weight:bold;text-align:center;text-indent:-20px}
.btn-reg:hover { background-position:0 -55px; text-decoration:none;}
.btn-reg:active { background-position:0 -110px; }
.errormt{background:#ffeaea;border:1px solid #e5c3c4;line-height:28px;color:#c00;padding:0 10px;float:left;width:230px;font-weight:bold;_padding:8px}

/* index */
.indexh {border:1px solid #e8e8e8;border-bottom:2px solid #dbdfe0;height:40px;background:#f6f6f6;margin-bottom:5px;}
.indexh .tabon {float:left;background:#ffffff;border:1px solid #dbdfe0;border-bottom:1px solid #ffffff;margin-left:10px;width:77px;height:26px;margin-top:8px;font-weight:bold;font-size:14px;text-align:center;padding-top:6px;_margin-bottom:-1px}
.indexh .taboff {float:left;margin-left:10px;width:77px;height:26px;margin-top:8px;font-weight:normal;font-size:14px;text-align:center;padding-top:6px}
.indexh .message {float:right;margin:10px 10px 0 0;color:#999999;font-size:12px}
.pubcity {list-style:none;*zoom:1;float:left;}
.pubcity li {float:left;margin-right:10px}
.pubcity li a {padding:2px 7px;*padding:3px 7px 1px;}
.pubcity li a:hover {background:#3da4e0;color:#ffffff;text-decoration:none}
.pubcity .selected a {background:#3da4e0;color:#ffffff;text-decoration:none}
.citymore {float:right;}
.citymore .more {background:url('more.gif') no-repeat;width:55px;height:21px;cursor:pointer}
.citymore .citys {position:absolute;border:1px solid #cccccc;width:185px;height:50px;margin-left:-167px;background:#ffffff;padding:10px 20px;display:none}
.citymore .citys select {width:87px}
.citymore .citys button {float:right;margin-top:7px}
.pubtop {background:#e6f8fa;padding:10px 10px 20px 10px;*padding-bottom:5px;margin-bottom:10px}
.imgList{padding-left:5px;_padding-left:2px;padding-top:10px;height:100px;_height:113px;*height:117px;}
.imgList li{float:left;width:90px;height:90px;border:1px solid #E7F9FB;margin-right:1px;padding:4px;position:relative;list-style:none;}
.imgList li.on{background:#fff;border:1px solid #8CC87D;}
.imgList li img{border:1px solid #fff;width:88px;height:88px;cursor:pointer;}
.imgList li p.pbg{position:absolute;bottom:5px;right:5px;background:#000;height:20px;text-align:center;color:#fff;line-height:20px;width:88px;background:#000;filter:alpha(opacity=70); -moz-opacity:0.7;opacity:0.7;}
.imgList li p.pbg2{position:absolute;bottom:5px;right:5px;background:#000;height:20px;text-align:center;color:#fff;line-height:20px;width:88px;background:#339900;}

/* home */
.homeh {background:#e3eaec;border:1px solid #dee4e7;_border-bottom:0px;width:100%;_width:529px;height:35px;margin-bottom:5px;}
.homeh .tabon {float:left;background:#fff;border:1px solid #dbdfe0;border-bottom:1px solid #ffffff;margin-left:10px;_margin-left:5px;width:80px;height:24px;margin-top:6px;*margin-top:7px;margin-top:7px \9;font-weight:bold;font-size:14px;text-align:center;padding-top:4px;_margin-bottom:-1px}
.homeh .taboff {float:left;margin-left:10px;_margin-left:5px;width:80px;height:24px;margin-top:6px;font-weight:normal;font-size:14px;text-align:center;padding-top:4px;}
.homeh .sx{float:right;margin:8px 10px 0 0}
.userurl {width:170px;overflow:hidden;margin-bottom:5px;font-size:12px;word-wrap:break-word}
#mytopic li .num{display:none}
#mytopic li:hover{padding:0px;}
#mytopic li:hover .num{display:block}

/* titleline */
.titleline {padding:10px 0;margin:10px 0px}
.titleline .line {border-bottom:3px solid #cccccc;}
.titleline .h4 {font-size:16px;font-weight:bold;width:100px;line-height:30px;text-align:center;background:#ffffff;margin-top:-18px;*margin-top:-16px;margin-left:10px}
.titleline .h5 {float:right;margin-right:10px;font-size:16px;font-weight:bold;width:100px;line-height:30px;text-align:center;background:#ffffff;margin-top:-24px;*margin-top:-26px;}
.titleline .bodys {padding:0 15px}
.titleline .keylist{width:230px;float:left;line-height:300%;border-bottom:1px dashed #cccccc;margin-right:10px}

/* 举报 */
#reportbutton{display:block;width:18px;height:57px;top:200px;position:fixed;*position:fixed !important;*position:absolute;right:0px;background:url('jubao.gif') 0px 0px no-repeat;font-size:14px;color:#fff;font-weight:bold;padding-left:7px;padding-top:13px}
* html #reportbutton{position:absolute;top:expression(offsetParent.scrollTop+document.documentElement.clientHeight-this.offsetHeight-200);}
#reportbutton a{color:#fff;text-decoration:none}
#reportbutton a:hover{color:#fff;text-decoration:none}
#reportbutton:hover{width:21px;text-decoration:none}
#newshow {border-bottom:1px solid #ffa200;background:#ffe5b8;text-align:center;padding:5px;width:98%;height:20px;color:#000000;margin-top:5px}
#report {margin-left:40px;margin-right:40px;margin-top:10px}
#report #describe{width:310px;height:100px}
#report p {margin-top:10px}

/* sendbox */
.sendsp {color:#aaaaaa;font-size:12px;margin-right:5px;line-height:26px}
.sendsp #nums {position:relative;top:-5px;font-family:Georgia,Tahoma,Arial;font-size:24px;vertical-align:middle}

/* profile */
#homelogin {background:url('homelogin.gif') no-repeat 0;height:118px;margin-bottom:10px;color:#ffffff;line-height:220%}
#homelogin .main{padding:15px}
#homelogin .left {float:left;width:70%}
#homelogin .right {float:right;width:23%;margin-top:5px}

/* talk list */
h2 {font-size:16px;}
h3 {font-size:14px;}
a {color:#2b4a78;text-decoration:none}
a:hover {text-decoration:underline;}
a:hover .label {border-bottom:1px solid #06c;}
.method {margin-left:.5em;}
.setgray {color:#999999;margin-left:10px}
.headgray {color:#E0E0E0}
.followtime {color:#999999}
.imgborder {border:#CBCBCB solid 1px;padding:1px;}
.top5 {margin-top:5px}
.top10 {margin-top:10px}
.top20 {margin-top:20px}
.topbottom20 {margin:20px 0 20px 0}
.padding20 {padding:20px}
.inviteareatextemail {height:60px;width:430px;}
.inviteareatextmsg {COLOR:#999;font-size:12px;height:60px;width:430px}
.badgebox {border:1px solid #cccccc;padding:10px;width:95%;margin:auto;background:#eeeeee;margin-top:10px;margin-bottom:10px}
.badgeflash {border:1px solid #cccccc;padding:5px;width:290px;background:#eeeeee;}
.badgeflashareatext {width:280px;height:200px;color:#808080}
.badgepic {border:1px solid #cccccc;padding:5px;width:95%;background:#eeeeee;}
.badgepicareatext {width:460px;height:30px;color:#808080}
.mailauthbox {border:1px solid #cccccc;padding:10px;width:58%;margin:auto;background:#eeeeee;margin-top:30px}
.file_input {font-size:14px;color:#666;border:1px solid;border-color:#7C7C7C #C3C3C3 #DDDDDD #C3C3C3;}
.tip{background-color:#ffffa3;border:solid 1px #E8D249;margin-bottom:10px;padding:7px;position:absolute;z-index:999;margin:5px}
.resetbottom{margin:30px 50px 0;padding:30px 0 30px 155px;border-top:1px solid #ccc;font-size:14px;}
.media,.music{margin-top:5px;}
.media img {width:33px;height:33px;padding:30px 45px 30px 45px;cursor:pointer;}
.music img {cursor:pointer;}
.hpostimg img {cursor:url('zoomin.cur'), pointer;padding:3px;margin:4px 0 4px 0;overflow:hidden;margin-right:20px;border:1px #cccccc solid;}
.linkbg {margin-top:10px;padding:10px;border:1px solid #EBE6C9;background:#FCF9E6 none repeat scroll 0 0;font-size:12px;}
#viewbox {margin:10px;}
.photoimg {width:134px;margin:18px;float:left;text-align:center;border:1px #cccccc solid;padding:4px;text-overflow:ellipsis;overflow:hidden;white-space:nowrap;}
.photoimgimg {width:130px;border:1px #cccccc solid;}
.ubblink{font-size:12px;}
.adminico{padding:0 0 0 20px;background:url('ol1.gif') 0 3px no-repeat;float:right;}
.uonlineico{padding:0 0 0 20px;background:url('ol2.gif') 0 3px no-repeat;float:right;}
.uofflineico{padding:0 0 0 20px;background:url('ol0.gif') 0 3px no-repeat;float:right;color:#999999}

/* menu */
.popupmenu_popup {text-align:left;line-height:1.4em;padding:10px;overflow:hidden;border:1px solid #CAD9EA;background:#FFF;background-repeat:repeat-x;background-position:0 1px; }
.headermenu_popup {width:83px;}
.headermenu_popup li {float:left;width:7em;line-height:24px;height:24px;overflow:hidden;border-bottom:1px solid #E8E8E8;}
.headermenu_popup li a {font:normal 12px Verdana, Arial, Helvetica, sans-serif;margin-left:auto;margin-right:auto;background-color:#ffffff;text-decoration:none;}
.headermenu_popup li a:hover {color:#F87A01;}

/* button */
a.bh, a.bl, a.bl-long {float:left;display:inline-block;display:-moz-inline-stack;width:80px;height:20px;*height:18px;*padding-top:2px;line-height:20px;*line-height:18px;text-align:center;letter-spacing:1px;text-indent:1px;text-decoration:none;overflow:hidden;vertical-align:middle;*zoom:1;cursor:pointer}
a.bh {background:url('button-h.gif') no-repeat 0 0;color:#994800;}
a.bh:hover {background:url(button-on.gif) no-repeat 0 0;color:#994800;text-decoration:none;}
a.bl {background:url('button-l.gif') no-repeat 0 0;color:#333;}
a.bl:hover {background:url('button-on.gif') no-repeat 0 0;color:#333;text-decoration:none;}

/* elements */
.button1 {border:0;background:url('button1.gif') no-repeat;width:80px;height:28px;text-align:center;font-size:14px;cursor:pointer;color:#ffffff;}
.button2 {border:0;background:url('button2.gif') no-repeat;width:83px;height:28px;text-align:center;font-size:14px;cursor:pointer;color:#ffffff;}
.button3 {border:0;background:url('button3.gif') no-repeat;width:83px;height:28px;text-align:center;font-size:14px;cursor:pointer;color:#ffffff;}
.button4 {border:0;background:url('sendbtn.gif') no-repeat;width:60px;height:19px;text-align:center;font-size:12px;cursor:pointer;color:#ffffff;line-height:19px;padding:0;font-weight:bold;}
.button5 {border:0;background:url('sendmsg.gif') no-repeat;width:57px;height:21px;text-align:center;font-size:12px;cursor:pointer;color:#ffffff;line-height:21px;padding:0;font-weight:bold;}
.button6 {border:0;background:url('button-send.gif') no-repeat;width:115px;height:32px;text-align:center;font-size:14px;cursor:pointer;color:#000;}
.buttona {display:block}

.input_text, textarea {border:1px solid;border-color:#7c7c7c #c3c3c3 #ddd;font-size:120%;line-height:14px;font-family:Tahoma,宋体;resize:none;}
input, button {font-size:12px;vertical-align:middle;}
.input_text {height:15px;padding:3px 4px;line-height:15px;}
input.formbutton {height:23px;padding:0 10px;border:1px solid;border-color:#66acff #094fa1 #094fa1 #66acff;background:#2680e9;color:#fff;letter-spacing:0.3em;cursor:pointer;}
button.formbutton {height:23px;padding:0 10px;border:1px solid;border-color:#66acff #094fa1 #094fa1 #66acff;background:#2680e9;color:#fff;letter-spacing:0.3em;cursor:pointer;line-height:23px;}
.formbutton:focus {border-color:#000;}
select {padding:2px 2px 2px 0;height:21px;border:1px solid #B3B3B3}
option {padding:0 2px;}
textarea {padding:4px;overflow:auto;}
form p, .finder_block p {margin:10px 0;line-height:23px;}
input[type="text"],input[type="select"],textarea,select {background:#ffffff url("inputbg.png") repeat-x;}
input.input_text,textarea.input_text {border:1px solid #B3B3B3;padding:5px}
input[type="checkbox"] {background:transparent;width:15px;height:15px}
input[type="radio"] {background:transparent;width:15px;height:15px}
input.themeinput {background-image:none;}
input.button1{background:url('button1.gif') no-repeat;}
input.button2{background:url('button2.gif') no-repeat;}
input.button3{background:url('button3.gif') no-repeat;}
input.button4{background:url('sendbtn.gif') no-repeat;}
input.button5{background:url('sendmsg.gif') no-repeat;}
input.button6{background:url('button-send.gif') no-repeat;}

/* vf for vertical forms */
.vf {width:300px;margin:0 auto;}
.vf label {font-weight:bold;}
.vf .label_input {display:block;float:none;text-align:left;}
.vf textarea {width:290px;}
.vf span.formtip {padding:0 .2em;color:#aaa;}
.vf .captcha-img {padding-left:0;}

/* lf for large forms */
.lf p {line-height:26px;}
.lf label.label_input {font-size:14px;font-weight:normal;}
.lf label.label_check {font-weight:normal;}
.lf input.input_text {width:280px;height:18px;color:#444;font-size:14px;font-weight:bold;line-height:18px;}
.lf p.act a {font-weight:bold;}
.lf p.err {color:red;}
.lf span.url {font-size:13px;}
.lf input#url {width:12em;}

/* 模板设置  */
#upload {margin:30px 40px;}
.banner{width:532px;height:148px;margin:24px auto 0;background:url('banner_face.jpg') no-repeat}
.settings-theme{*zoom:1;margin-top:20px}
.settings-theme:after{content:".";display:block;font-size:0;line-height:0;clear:both;visibility:hidden;}
#form-setting-theme{float:left;width:510px;margin-left:10px;_display:inline;;}
#form-setting-theme h3{padding:10px 10px 6px;background:#fff url('theme-titlebg.gif') repeat-x scroll 0 0;border:1px solid #eee;}
#form-setting-theme h3.title{width:auto;border-bottom:none;height:20px}
#tab-bg{float:left;width:220px;margin-top:1em;color:#06c;cursor:pointer;}
#tab-color{float:left;width:220px;margin-left:16px;margin-top:1em;color:#06c;cursor:pointer;}
#form-setting-theme h3.current{border-bottom:1px solid #fff;color:#222;}
.settings-theme .list{*height:1%;padding:5px 1px 1px 9px;*padding-bottom:10px;border:1px solid #eee;border-top:none;margin-top:-5px}
.settings-theme .list:after{content:".";display:block;font-size:0;line-height:0;clear:both;visibility:hidden;}
.settings-theme .list a{display:block;_display:inline;float:left;width:112px;height:72px;margin:0 8px 9px 0;border:1px solid #fff;}
.settings-theme .list a img{display:block;}
.settings-theme .list a.current{border:1px solid #333;}
.settings-theme .list a.hover{border:1px solid #999;}
.settings-theme .background{clear:both;padding:10px;border:1px solid #eee;}
.settings-theme .color{clear:both;padding:10px;border:1px solid #eee;}
.settings-theme .upload{padding:10px;background-color:#f3f3f3;}
.settings-theme .tip{display:block;margin-top:.5em;color:#666;}
.settings-theme .images{color:#666;}
.settings-theme .images a{display:block;_display:inline;float:left;width:112px;height:72px;margin:10px 10px 10px 0;background-color:#fff;background-repeat:no-repeat;background-position:0 0;border:1px solid #ccc;}
.settings-theme .images a.nobg:hover{background-color:#fff;border:1px solid #666;}
.settings-theme .images span{color:#333;}
.settings-theme .images a.nobg{width:102px;height:47px;padding:25px 0 0 10px;text-decoration:none;}
.settings-theme .images p{clear:left;margin:0;}
.settings-theme .picker{position:relative;z-index:1;float:right;top:0;right:0;padding:0;width:220px;height:190px;}
.settings-theme .inputs{float:left;width:250px;height:180px;}
.settings-theme .inputs label{display:block;_display:inline;float:left;width:90px;margin:0 5px 5px 0;color:#999;}
.settings-theme .inputs input{display:block;_display:inline;float:left;width:90px;margin:0 10px 10px 0;padding:5px 10px;text-transform:uppercase;border:1px solid #fff;}
.settings-theme p.act{width:500px;float:left;*float:none;margin-left:0;text-align:center;}
.settings-theme .show{margin-bottom:-1px;}
.settings-theme #alltheme {height:165px;overflow:hidden}
.settings-theme #alltheme img {border:1px solid #ccc;padding:2px;*padding:0px}
.settings-theme .shoppage {width:110px;height:28px;color:#000000;font-weight:bold;margin-left:190px;margin-top:3px;line-height:28px}
.settings-theme .shoppage .pageleft {background:url('ico.gif') -40px 0 no-repeat;width:20px;height:20px;margin-top:5px;float:left}
.settings-theme .shoppage .pageright {background:url('ico.gif') -40px -20px no-repeat;width:20px;height:20px;margin-top:5px;float:left}
.settings-theme .shoppage .pagelefton {background:url('ico.gif') 0 0 no-repeat;cursor:pointer;width:20px;height:20px;margin-top:5px;float:left}
.settings-theme .shoppage .pagerighton {background:url('ico.gif') 0 -20px no-repeat;cursor:pointer;width:20px;height:20px;margin-top:5px;float:left}
.settings-theme .shoppage .pagelefton:hover {background:url('ico.gif') -20px 0 no-repeat;cursor:pointer;width:20px;height:20px;margin-top:5px;float:left}
.settings-theme .shoppage .pagerighton:hover {background:url('ico.gif') -20px -20px no-repeat;cursor:pointer;width:20px;height:20px;margin-top:5px;float:left}
.settings-theme .shoppage .pagenum {width:50px;float:left;text-align:center}

/* header */
#container {width:775px;margin:0 auto;}
#content {padding:0;border:none;background:transparent;}
#columns {width:100%;border:0;border-collapse:collapse;border-spacing:0}
td#main {background:#fff;vertical-align:top;height:800px;-moz-border-radius-topleft:5px;-webkit-border-top-left-radius:5px 5px;border-top-left-radius:5px}
td#main .contenter {padding:12px 15px 15px 15px}
#headmenu {background:#1082c4;height:35px;border-bottom:1px solid #cfe6f3}
#headmenu #logo {margin-left:25px;float:left}
#header {background:url('logo.png') no-repeat;width:200px;height:65px;display:block;margin:10px 0px}

.navigation {position:absolute;background:url('headerbg.png') repeat-x;_background:url('ie6/headerbg.gif') repeat-x;width:100%;height:37px;left:0px;padding-top:3px;position:fixed;_position:absolute; _top:expression(documentElement.scrollTop);z-index:999;top:0px}
.navigation ul {list-style:none;padding:3px 0;width:775px;margin:0 auto;}
.navigation li {float:left;color:#cccccc;}
.navigation .fright {float:right;color:#cccccc;}
.navigation li a {color:#FFFFFF;padding:2px 8px;}
.navigation li a:hover {color:#ffffff;text-decoration:none}
.navigation .selected a {color:#ffffff;text-decoration:none;background:#172123;padding:0px 8px;display:block;height:30px;margin-top:-5px;padding-top:5px;*height:29px;*padding-top:6px}
* html .navigation .selected a {display:inline;background:none;color:#FFFFFF;padding:2px 8px;}
.navigation .arr_d{display:inline-block;width:5px;height:3px;margin:0 0 0 2px;*margin-top:10px;overflow:hidden;vertical-align:3px;}
.navigation .arr_d em{display:block;height:1px;background:#ffffff;overflow:hidden;}
.navigation .arr_d em.b2{margin:0 1px;}
.navigation .arr_d em.b3{width:1px;margin:0 2px;}
.navigation .topsubNav {padding:0 1px;margin:0px 3px}
.navigation .topsubNav .subNav{display:none;}
.navigation .topsubNav a:hover{color:#000000}
.navigation .topsubNav:hover{background:#fff;border:1px solid #cbe8ed;padding:0px;padding-bottom:5px;}
.navigation .topsubNav:hover .subNav{display:block;}
.navigation .topsubNav:hover a{color:#000000}
.navigation .topsubNav:hover em{background:#000000}
.navigation .topsubNav .subNav{position:absolute;background-color:#fff;*filter:progid:DXImageTransform.Microsoft.Shadow(color='#aaaaaa',Direction=135,Strength=2);-moz-box-shadow:1px 1px 2px #CAC8C8;-webkit-box-shadow:1px 1px 2px #CAC8C8;margin-top:2px;*margin-top:24px;margin-left:-1px;*margin-left:-52px;padding:3px 4px;border:1px solid #DADADA;width:auto;}
.navigation .topsubNav .subNav p{white-space:nowrap;padding:0 10px}
.navigation .topsubNav .subNav a{height:23px;padding:0;margin:-1px 0 0;font-size:12px;color:#000000;line-height:23px;line-height:25px\9;font-weight:normal;_filter:none;}
.navigation .topsubNav .subNav a:hover{height:24px;border:0;background:none;color:#000000;padding:3px 0;_filter:none;}
.navigation .topsubNav .subNav p:hover{background:#D2E9FA;}

.navigation #toptip .tipmsg{display:none;border:1px solid #dadada;background:#ffffff;padding:5px 10px;color:#000000;left:50%;margin-left:128px;top:33px;_top:28px;z-index:999;width:182px;position:absolute;}
.navigation #toptip .tipmsg a{padding:0px;margin-left:5px}
.navigation #toptip .tipmsg span{margin:0px 3px}
.navigation #toptip .tipmsg p{height:20px}
.navigation #toptip{padding:0 1px}
.navigation #toptip:hover{background:#fff;border:1px solid #cbe8ed;padding:0px;padding-bottom:5px;}
.navigation #toptip:hover .tipmsg{display:block}
.navigation #toptip:hover a{color:#000000}
.navigation #toptip:hover em{background:#000000}
.navigation #toptip .toptipnew {background:url('new.gif') no-repeat;width:21px;height:16px;position:absolute;top:0px;margin-left:20px;*margin-left:-34px}
.navigation #toptip #notip{display:none}
.navigation .header{background:url('logo2.png') no-repeat;width:165px;padding:0px;height:30px;display:block;}

#searchr {width:195px;*width:180px;height:26px;}
#searchr .select {float:left;border:0px;height:22px}
#searchr-input {float:left;width:91px;*width:73px;height:18px;line-height:19px;padding:2px 3px;border:0;font-size:12px;color:#999;}
#searchr-submit {float:left;width:45px;height:22px;border:0;background:url('sbtn.gif') no-repeat;color:#555;font-size:12px;line-height:26px;text-align:center;cursor:pointer}

/* sidebar */
#sidebar {width:203px;border-left:1px solid #99dbf2;background:#c9f1ff;vertical-align:top;-moz-border-radius-topright:5px;-moz-border-radius-bottomright:5px;-webkit-border-top-right-radius:5px 5px;-webkit-border-bottom-right-radius:5px 5px;border-top-right-radius:5px;border-bottom-right-radius:5px;}
#sidebar .contenter {padding:15px 0 15px 15px;}
#sidebar ul {list-style:none;}
#sidebar h2 {font-size:14px;margin-bottom:10px;}
#sidebar h3 {font-size:14px;font-weight:normal;}
#sidebar img{width:expression(this.width > 200 ? '200px':true);max-width:200px;}
#sidebar a {text-decoration:none;}
#sidebar a:hover {color:#06c;text-decoration:none;}
#sidebar p {margin:5px 0;}
#sidebar textarea {width:195px;height:2.4em;overflow-y:hidden;}
#sidebar .sect {position:relative;margin:1em 0 1em -15px;padding:1em 8px 1em 15px;border-top:1px solid #99dbf2;background:url("dot.gif") repeat-x}
#sidebar .first-sect {margin-top:0;padding-top:1px;border:0;background:none;}
#sidebar .sect .right {float:right;font-weight:normal;color:#999;font-size:12px}
#sidebar .tlist li {margin-bottom:3px;}
#sidebar .tlist li em{color:#999}
#sidebar .ulist li {margin-bottom:3px;white-space:nowrap;width:180px;overflow:hidden}
#sidebar .ulist li div {background:url('ulist.gif') no-repeat;width:15px;height:18px;margin-right:10px;float:left;text-align:center;font-size:10px}
#sidebar .ulist li .top3 {background-position:0 4px;color:#d43700;}
#sidebar .ulist li .top4 {background-position:-17px 4px;color:#7d7d7d;}
#sidebar .tlist li .num,#sidebar .ulist li .num {float:right;margin-right:5px}
#sidebar .tlist li .ttop {background:url('tlisttop.gif') no-repeat;height:5px;width:172px;}
#sidebar .tlist li .topicinfo {border:1px solid #a1c7dd;border-top:0px;width:161px;padding:2px 5px;background:#e9f9ff;color:#666666;_margin-top:-9px}
#sidebar .more {position:absolute;top:10px;right:15px;*line-height:120%;}
#sidebar .morebottom {float:right;*line-height:120%;}
#sidebar form#login p {margin:10px 0;}
#sidebar form#login .label_input {display:block;color:#444;}
#sidebar form#login .label_check {color:#444;cursor:pointer;}
#sidebar form#login .input_text {width:191px;}
#sidebar form#login #forgot {float:right;padding-right:10px;}
#sidebar #register p {margin:10px 0;text-align:center;}
#sidebar form#login p.captcha-img {margin-left:50px;_margin-left:52px;}
#sidebar .rssfeed a{margin:10px 0 0;padding-left:20px;background:url(feed-icon.png) 0 50% no-repeat;}
#sidebar .homestabs{width:180px;zoom:1;padding:0 0 5px 0;}
#sidebar .homestabs .menu {margin:0 -10px;}
#sidebar .homestabs .menu li{width:200px;height:37px;line-height:37px;font-size:14px;position:relative;margin-bottom:1px;float:left;*margin-left:-10px}
#sidebar .homestabs .menu li a {display:block;width:175px;height:37px;position:absolute;left:0;top:0;z-index:2;padding:0 0 0 15px;text-decoration:none;border-top:1px dashed #99dbf2;}
#sidebar .homestabs .menu li a span {color:#ff0000;font-size:12px;margin-left:5px}
#sidebar .homestabs .menu li a:hover{color:#000;text-decoration:none;}
#sidebar .homestabs .menu li a.curt{font-weight:bold;color:#000;}
#sidebar .homestabs .menu li .arr{position:absolute;width:225px;height:41px;display:none;left:-18px;top:-3px;z-index:1;}
#sidebar .homestabs .menu li .arrHover{background:url('sidemenuArr_over.png') no-repeat;display:block;margin-top:2px}
#sidebar .homestabs .menu li .arrCurt{background:url('sidemenuArr.png') no-repeat;display:block;margin-top:2px}
#sidebar .homestabs .menu .home {background:url('home.png') no-repeat 10px 8px;text-indent:20px}
#sidebar .homestabs .menu .mytalk {background:url('homeview1.gif') no-repeat 13px 10px;text-indent:20px}
#sidebar .homestabs .menu .at {background:url('at.gif') no-repeat 10px 11px;text-indent:20px}
#sidebar .homestabs .menu .favor {background:url('favor.gif') no-repeat 10px 11px;text-indent:20px}
#sidebar .homestabs .menu .pmsg {background:url('pmsg.gif') no-repeat 10px 13px;text-indent:20px}
#sidebar .homestabs .menu .comments {background:url('comments.gif') no-repeat 12px 12px;text-indent:20px}
.authdot {border-bottom:1px dashed #99dbf2;padding-bottom:5px}
#login {background:#ffffff url('btbg.png') no-repeat bottom;height:450px;padding:0px;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px}
#login .indexh {-moz-border-radius-topright:5px;-moz-border-radius-topleft:5px;-webkit-border-top-right-radius:5px 5px;-webkit-top-left-radius:5px 5px;border-top-right-radius:5px;border-top-left-radius:5px;}

/* keywords */
.keywordbox {background:#ffffff;padding:20px;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px}
.keywordbox .keys {padding:10px 0;margin:10px 0px}
.keywordbox .keys .line {border-bottom:3px solid #cccccc;}
.keywordbox .keys .h3 {font-size:14px;font-weight:bold;width:100px;line-height:30px;text-align:center;background:#ffffff;margin-top:-18px;*margin-top:-16px;margin-left:10px}
.keywordbox .keys .bodys {padding:0 15px}
.keywordbox .keys .keylist{width:230px;float:left;line-height:300%;border-bottom:1px dashed #cccccc;margin-right:10px}

/* sidebar - user */
#user_stats {width:190px;margin-bottom:15px;overflow:hidden;*zoom:1;}
#user_stats:after {content:".";display:block;font-size:0;line-height:0;clear:both;visibility:hidden;}
#user_stats li {float:left;width:50px;margin:0 5px 0 -10px;padding:0 4px 0 9px;border-left:1px solid #b2d1a3;}
#user_stats a {display:block;width:50px;padding-bottom:1px;}
#user_stats a:hover {text-decoration:none;}
#user_stats .count {display:block;font-size:20px;font-family:"Times New Roman", Times, serif;font-weight:bold;}

/* footer */
.bottomLinks{clear:both;overflow:hidden;width:715px;background:url('black.png') repeat;margin:15px auto;padding:10px 30px 15px 30px;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px}
.bottomLinks ul {list-style:none;}
.bottomLinks a {color:#2b4a78}
.bottomLinks .bL_List{border-bottom:1px dashed #cccccc;padding-bottom:10px;margin-bottom:10px}
.bottomLinks .bL_info{float:left;width:180px}
.bottomLinks .bL_io3{width:210px}
.bottomLinks .bL_io4{width:112px}
.bottomLinks .bL_info h4{font-size:12px;font-weight:400;margin:0;padding:0}
.bottomLinks .bL_info li{clear:both;line-height:17px;margin-top:3px}
.bottomLinks .bL_line{border-bottom:1px #B5CE4C dashed;clear:both;height:20px;overflow:hidden;width:760px}
#footer {padding:5px;text-align:center;color:#000000;margin:10px 0}
#footer p {display:inline;margin-right:4em;color:#000000;}
#footer a {margin:0 .25em;text-decoration:none;color:#2b4a78}

/* tabs */
.tabs {position:relative;margin-bottom:5px;border-bottom:1px solid #acdae5;*zoom:1;}
#body .tabs {margin-bottom:15px;}
.tabs:after {content:".";display:block;font-size:0;line-height:0;clear:both;visibility:hidden;}
.tabs a.crumb {position:absolute;top:10px;right:10px;padding:0 .5em;font-size:12px;}
.tabs ul {position:relative;list-style:none;margin-bottom:-1px;font-size:14px;text-align:center;}
@media screen and (-webkit-min-device-pixel-ratio:0){.tabs ul {margin-bottom:-2px;}}
.tabs li {display:inline;margin-right:2px;}
.tabs li a {display:inline-block;height:21px;margin:5px 0 0;padding:1px 12px 0;background:#acdae5;border:1px solid #acdae5;color:#222;text-decoration:none;line-height:21px;vertical-align:bottom;}
.tabs li a:hover {background:#fff;color:#ff7031;}
.tabs li.current a {margin:0;padding:4px 12px 2px;border-bottom:1px solid #fff;background:#fff;}

#stream h3 {padding:5px;color:#444;font-size:14px;border-bottom:1px dashed #ddd;}
#stream .title {padding:5px;color:#444;border-bottom:1px dashed #ddd;}
#stream ol {list-style:none;*zoom:1;}
#stream li.unlight{padding:10px;border-bottom:1px dashed #ddd;overflow:hidden;overflow-x:hidden;-o-text-overflow:ellipsis;}
#stream li.new {border-bottom:1px solid #ddd;}
#stream li a.avatar {float:left;margin-left:-59px;overflow:hidden;border:1px solid #d2d2d2}
#stream li a.name {font-weight:bold;}
#stream li div.content {white-space:normal;word-wrap:break-word;_overflow:hidden;width:454px}
#stream li div.content em {font:14px Tahoma,Arial;}
#stream .wa li.unlight{padding:10px 10px 10px 72px;overflow:hidden;}
#stream li:after, #stream .wa li:after {content:".";display:block;font-size:0;line-height:0;clear:both;visibility:hidden;}
#stream li, #stream .wa li {*zoom:1;word-break:break-all;min-height:28px;}
#stream li span.avatar {float:left;margin-left:-55px;overflow:hidden;}
#stream.message li h5,.viewcontent h5{margin:0 5px;color:#999999;font-size:14px;display:inline;font-weight:normal}
#stream.message li h6,.viewcontent h6{margin-right:5px;color:#999999;font-size:14px;display:inline;font-weight:normal}
#stream.message li a.avatar img {display:block;width:48px;height:48px;}
#stream.message li a.author {}
#stream.search li dl strong, #stream.message li .content strong {color:red;font-weight:normal;}
#stream.search li dt {margin:.2em 0;font-weight:bold;}
#stream.search li dd {margin:.15em 0;font-size:12px;}
#stream.search li dd label {float:left;width:5em;}
#stream li.unlight {font-size:14px;background:#ffffff}
#stream li.unlight:hover {font-size:14px;background:#f5f5f5}
#stream li.unlight .hidep {display:none}
#stream li.unlight:hover .hidep {display:block}
#stream #nolignt li.unlight{padding:10px 0 10px 65px;overflow:hidden;}
#stream li .greybox {background:#f8f8f8;border:1px solid #dadada;padding:10px;}
#stream li .greybox .content{width:450px}
#stream li a.greyavatar{margin-left:-63px;}
.stamp {color:#999;font-size:12px;_zoom:1;margin-top:5px}
.stamp a {color:#999;text-decoration:none;line-height:1em;}
.stamp a:hover {color:#999;}
.stamp .viewreply {color:#999;border-bottom:#999999 1px dotted;}
.stamp .ctime:hover {text-decoration:underline;}
span.op {color:#e3dbe3}
span.op a{color:#889db6;font-size:12px;text-decoration:none;}
span.op a:hover{color:#889db6;text-decoration:underline;}
span.op a.fav{display:inline-block;display:-moz-inline-stack;width:16px;height:16px;overflow:hidden;background:url(icon-fav2.gif) no-repeat;font-size:0!important;line-height:0;text-indent:-999em;vertical-align:middle;*zoom:1;margin-bottom:1px}
span.op a.fav1{display:inline-block;display:-moz-inline-stack;width:16px;height:16px;overflow:hidden;background:url(icon-fav1.gif) no-repeat;font-size:0!important;line-height:0;text-indent:-999em;vertical-align:middle;*zoom:1;margin-bottom:1px}
span.op a.fav:hover{background:url(icon-fav1.gif) no-repeat;border-bottom:0;}
.followbtn {float:left;border:1px solid #d7d7d7;background:#eaeaea;padding:0 5px;color:#666666;*padding:3px 5px;}
.followbtn a {color:#999999}
.others {float:right}
.sidename {word-wrap:break-word;_overflow:hidden;width:120px;font-size:12px}

/* user & (_message) */
#info {background:#ffffff;padding:20px 0 20px 20px;-moz-border-radius-topleft:5px;-webkit-border-top-left-radius:5px 5px;border-top-left-radius:5px}
#info #avatar {float:left;border:1px solid #d2d2d2;background:#fff;overflow:hidden;}
#info #avatar img {display:block;_float:left;width:125px;height:125px;}
#infohead {background:url('sendbg.png') repeat-x bottom;border-bottom:1px solid #cccccc;padding:20px 20px 0 20px;height:180px;-moz-border-radius-topleft:5px;-webkit-border-top-left-radius:5px 5px;border-top-left-radius:5px}
#infohead #avatar {float:left;border:1px solid #d2d2d2;background:#fff;overflow:hidden;}
#infohead #avatar img {width:96px;height:96px;}
#panel {float:left; margin:0 0 0 20px;width:390px}
#panel h1 {font-size:26px;line-height:30px;}
#panel p.state {color:#d2d2d2;margin:5px 0;font-size:12px;height:35px}
#panel p.state b {font-size:16px;}
#panel p.actions {margin:10px 0;*zoom:1;}
#panel p.actions:after {content:".";display:block;font-size:0;line-height:0;clear:both;visibility:hidden;}
#panel p.actions a {margin-right:.75em;}
#panel #relation {margin:8px 0 5px;color:#666;}
#panel #relation .actions {margin-left:2em;}
#panel #relation .actions a {margin-right:.5em;padding:1px 2px 2px;border:1px solid #fff;color:#bbb;text-decoration:none;}
#panel #relation .actions a:hover {border-color:#c99;background:#fdd;color:#c00;}
#panel .prohead {overflow:hidden;white-space:nowrap}
#panel .prohead .nickname {color:#000;font-size:18px;font-weight:bold;float:left}
#panel .prohead .at {color:#ccc;font-size:12px;margin-left:5px;float:left}
#latest {margin-left:115px;}
#latest h1 {padding:0 10px 8px;font-size:16px;line-height:120%;}
#latest h2 {padding:0 10px 20px;font-size:14px;}
#latest .stamp {right:10px;bottom:0;line-height:150%;}
.headbg{background:url(sendbg.png) repeat-x;}

/* avatar list big */
.alist,.alist2,.alistM {list-style:none;}
.alist li a,.alist2 li a,.alistM li a{text-decoration:none;}
.alist li a:hover,.alist2 li a:hover,.alistM li a:hover{text-decoration:none;}
.alist li {float:left;margin:0 12px 8px 0;width:47px;height:70px;overflow:hidden;text-decoration:none;line-height:10px}
.alist2 li {float:left;margin:0 12px 8px 0;width:47px;height:65px;overflow:hidden;text-decoration:none;line-height:10px}
.alist:after,.alist2:after,.alistM:after {content:".";display:block;font-size:0;line-height:0;clear:both;visibility:hidden;}
.alist,.alist2,.alistM {*zoom:1;}
.alist li div,.alistM li div {text-align:center;font-size:12px}
.alist li .yst ,.alistM li .yst {color:#9b9b9b;}
.alist li a img,.alist2 li a img{display:block;width:45px;height:45px;border:1px solid #999}
.alist li a span,.alist2 li a span {display:inline-block;text-align:center;line-height:175%;white-space:nowrap;min-width:45px;}
.alistM li a span {display:inline-block;text-align:center;line-height:175%;white-space:nowrap;min-width:55px}
.alistM li {float:left;margin:0 15px 15px 0;float:left;width:57px;height:96px;overflow:hidden;text-decoration:none;line-height:10px}
.alistM li .st {background:#89b4ca;color:#ffffff;width:45px;height:14px;padding:auto 2px;cursor:pointer;line-height:14px}
.alistM li a img {display:block;width:55px;height:55px;border:1px solid #999}

/* friends & followers*/
.actions {font-size:12px;}
#stream .actions {*zoom:1;}
.actions .bh,.actions .bl, .actions .bl-long {cursor:pointer}
.actions .friend-deny,
.actions .friend-remove,
.actions .follower-remove {display:block;float:right;width:55px;height:20px;background-color:#eee;color:#666;text-decoration:none;text-align:center;}
.actions .open-notice, .actions .close-notice {display:block;float:right;width:140px;height:20px;margin-right:0.75em;background-color:#eee;text-decoration:none;text-align:center;}
.actions .close-notice {color:#666;}
.actions .friend-deny:hover,
.actions .friend-remove:hover,
.actions .follower-remove:hover,
.actions .close-notice:hover {background-color:#eee;color:#666;text-decoration:underline;}
.actions .open-notice:hover {background-color:#eee;}
.followform {width:150px;border:1px solid #ccc;height:16px;margin-right:5px;float:left;line-height:19px;padding:2px 3px;font-size:12px;color:#999;}

.searchtopic {border-bottom:2px solid #e3eaec;margin-top:10px;height:20px;width:500px;padding:5px 0 5px 5px}
.hometitle {border-bottom:2px solid #e3eaec;height:20px;padding:8px 10px 5px 5px}
.hometitle .mine {background:url('homeview1.gif') no-repeat 0 3px;font-size:14px;font-weight:bold;padding-left:22px;float:left}
.hometitle .at {background:url('at.gif') no-repeat 0 3px;font-size:14px;font-weight:bold;padding-left:22px;float:left}
.hometitle .favor {background:url('favor.gif') no-repeat 0 3px;font-size:14px;font-weight:bold;padding-left:22px;float:left}
.hometitle .comments {background:url('comments.gif') no-repeat 0 3px;font-size:14px;font-weight:bold;padding-left:22px;float:left}
#homeupdate {float:right}

/* search */
#searchpanel {margin-bottom:1em;padding:10px 0;border-bottom:1px solid #ddd;width:100%;text-align:center}
#searchpanel .input_text {width:420px;}
#search-switch {color:#aaa;font-size:14px;}
#search-switch strong {color:#666;}
#search-switch a {margin:.25em;}
#search-switch .current {color:#222;font-weight:bold;text-decoration:none;cursor:default;}
#search-switch .current:hover {background:transparent;}
#searchpanel .formbutton {margin-left:15px}

/* friends */
.finder_block {margin:32px 80px;padding:16px 24px;border:1px solid #aaa;border-top-color:#ddd;border-left-color:#ddd;background:#f7f7f7;zoom:1;}
.finder_block h3 {font-size:14px;}
.finder_block p {margin-bottom:0;}
#finder_searchnick .input_text {width:385px;*width:370px;margin-right:5px;}
.friends {background:#ffffff ;padding:20px 25px 10px;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px}
.friends h2 {margin:5px 0 0;padding:0 5px;border-bottom:1px dashed #ddd;color:#666;font-size:14px;line-height:200%;}

/* error */
.error {background:#ffffff url('error.jpg') no-repeat right bottom;padding:20px 25px 10px;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px;height:200px;padding:70px;font-size:14px}
.error p {line-height:200%}

/* reply  */
.status_reply_list{width:452px;margin-left:0px;font-size:12px;margin-top:5px;}
.status_reply_list .arrow1{background:transparent url("cmt_arrow.gif") no-repeat scroll 404px 0;height:9px;overflow:hidden;position:relative;width:450px;}
.status_reply_list .arrow2{background:transparent url("cmt_arrow.gif") no-repeat scroll 354px 0;height:9px;overflow:hidden;position:relative;width:450px;}
.status_reply_list .top {background:transparent url("cmt_top.gif") no-repeat scroll left top;clear:both;height:4px;margin-top:-2px;overflow:hidden;}
.status_reply_list .cont {background:transparent url("cmt_mid.gif") repeat-y scroll left top;clear:both;overflow:auto;padding:0 20px;}
.status_reply_list .bottom {background:transparent url("cmt_bot.gif") no-repeat scroll left top;clear:both;height:4px;overflow:hidden;}
.status_reply_list h1{font-size:12px;color:#999999;line-height:20px;padding-bottom:8px;font-weight:normal;}
.status_reply_list .line {background:transparent url("cmt_border2.gif") repeat-x scroll left bottom;}
.clearline {display:block;height:0;line-height:0;font-size:0;overflow:hidden;clear:both;}
.lire {font-size:12px}
.reply_list_ul {margin-top:10px}
.reply_list_ul li{padding:5px;overflow:hidden;list-style:none;border-top:1px dashed #ddd;}
.reply_list_ul li .images{float:left;overflow:hidden;width:38px;}
.reply_list_ul li .images img{border:1px solid #d2d2d2}
.reply_list_ul li .info{word-wrap:break-word;float:left;width:360px;line-height:16px;}
.reply_list_ul li p{margin:0px;}
.replyspan {clear:both;display:block}
.replyajaxbox {word-wrap:break-word;width:410px }
.viewcontent {word-wrap:break-word;font-size:14px;margin-bottom:10px}
.viewbox {border:1px solid #dadada;background:#f8f8f8;padding:10px;min-height:100px;height:100px}
div[class].viewbox {height:auto;}
.replytextarea {width:353px;height:18px;margin:5px 0 5px 0;overflow:scroll;overflow-y:hidden;overflow-x:hidden;float:right}
.replyclose {margin-top:5px;float:right;cursor:pointer;background:url('close.gif') no-repeat;width:13px;height:13px}
.replycheckbox {margin-left:5px;color:#999999}
.status_reply_list .inputnum {margin-right:10px;color:#999}
.status_reply_list .inputnum em{position:relative;top:-5px;font-family:Georgia,Tahoma,Arial;font-size:24px;vertical-align:middle}

/* 弹框 */
#ye_dialog_overlay {position:fixed;top:0;left:0;height:100%;width:100%;background-color:#000;filter:alpha(opacity=25);-moz-opacity:0.25;opacity:0.25;z-index:1000;display:none;}
* html #ye_dialog_overlay {position:absolute;margin:0 auto;height:expression(offsetParent.scrollTop+document.documentElement.clientHeight)}
#ye_dialog_loading {background:#fff url(loading.gif) no-repeat 1px 1px;width:34px;height:34px;position:fixed;top:50%;left:50%;margin:-32px 0 0 -32px;z-index:1001;display:none;}
#ye_dialog_window{background-color:#fff;z-index:1002;position:fixed;top:50%;left:50%;border:2px solid #cccccc;width:300px;height:150px;display:none;padding-bottom:8px;box-shadow: 0pt 0pt 10px rgb(119, 119, 119)}
* html #ye_dialog_window{position:absolute;top:expression((offsetParent.scrollTop+document.documentElement.clientHeight-this.offsetHeight)/2);}
#ye_dialog_window_w {position:relative;left:-3px;top:-3px;}
#ye_dialog_title {background:url(pagebg.gif) repeat-x;height:26px;line-height:25px;padding:5px 10px;font-size:14px;color:#333;font-weight:bold;text-align:left;margin-bottom:10px}
#ye_dialog_body {width:100%;}
#ye_dialog_iframe {width:100%;height:100%;border:0 none;}
#ye_dialog_close {position:absolute;width:13px;height:13px;display:block;color:#000;right:9px;top:12px;text-decoration:none;background:url(close.gif) no-repeat;cursor:pointer}
#ye_dialog_close:hover{background-position:0 -12px;}
.ye_msg_window {padding:0;position:fixed;top:50%;left:50%;z-index:1100;width:250px;}
* html .ye_msg_window {position:absolute;top:expression((offsetParent.scrollTop+document.documentElement.clientHeight-this.offsetHeight)/2);left:expression(document.documentElement.clientWidth/2);}
.ye_msg_wrap {padding:10px 20px;border:1px solid #666;background-color:#fff;font-size:14px;text-align:left;box-shadow: 0pt 0pt 10px rgb(119, 119, 119);}
.ye_msg_autoclose {height:20px;line-height:20px;color:#666;font-size:12px;text-align:left;}
.ye_msg_ico_1,.ye_msg_ico_2,.ye_msg_ico_3,.ye_msg_ico_4,
.ye_msg_ico_5 {background:#fff no-repeat 20px center;padding-left:90px;}
.ye_msg_ico_1 {background-image:url(dialog_msgtype_ico_1.gif);}
.ye_msg_ico_2 {background-image:url(dialog_msgtype_ico_2.gif);}
.ye_msg_ico_3 {background-image:url(dialog_msgtype_ico_3.gif);}
.ye_msg_ico_4 {background-image:url(dialog_msgtype_ico_4.gif);}
.ye_msg_ico_5 {background-image:url(dialog_msgtype_ico_5.gif);}

/* head */
#uploadbox {float:left;font-size:12px;width:100%}
#uploadbox .topic{background:url('media.gif') no-repeat -140px 1px;padding-left:23px;height:20px;float:left;margin-top:5px}
#uploadbox .video{background:url('media.gif') no-repeat -71px 1px;padding-left:23px;height:20px;float:left;margin-top:5px;margin-left:5px;}
#uploadbox .emos{background:url('media.gif') no-repeat -310px 1px;padding-left:23px;height:20px;float:left;margin-top:5px;margin-left:5px;}
#uploadbox .vote{background:url('media.gif') no-repeat -475px 1px;padding-left:23px;height:20px;float:left;margin-top:5px;margin-left:6px;}
#uploadbox .photo{float:left;margin-top:5px;margin-left:5px;height:23px;}
#uploadbox .photo #photoico {background:url('media.gif') no-repeat 0 -1px;padding-left:18px;width:21px;padding-bottom:2px}
#uploadbox .photo #photoico2 {background:url('media.gif') no-repeat -395px -3px;padding-left:18px;width:21px;padding-bottom:2px}
#uploadbox .topic #sharetopic {position:absolute;border:1px solid #cccccc;width:220px;margin-left:-20px;*margin-left:-50px;background:#ffffff;padding:10px 20px;display:none;margin-top:2px;*margin-top:20px;z-index:20}
#uploadbox .video #sharevideo {position:absolute;border:1px solid #cccccc;width:250px;margin-left:-20px;*margin-left:-50px;background:#ffffff;padding:10px 20px;display:none;margin-top:2px;*margin-top:20px;z-index:20}
*+html #uploadbox .topic #sharetopic {margin-top:19px}/*IE8*/
*+html #uploadbox .video #sharevideo {margin-top:19px}/*IE8*/
.linkvideo{background:url('linkbg.gif') no-repeat 0 8px;width:8px;height:12px;padding:8px 6px}
.linkmusic{background:url('linkbg.gif') no-repeat -25px 8px;width:8px;height:12px;padding:8px 6px}
.linkvote{background:url('linkbg.gif') no-repeat -48px 8px;width:8px;height:12px;padding:8px 6px}
.morecontent{margin-top:5px;width:470px}
.morecontent .voteshow{background:url('vote_pic.gif') no-repeat;width:120px;height:90px;cursor:pointer}
.sharemediabox {border:1px #e4e4e4 solid;background:#f9f9f9;padding:10px 15px 15px 15px;width:90%;font-size:12px;margin-top:5px}
.retwitt .sharemediabox {border:0px;background:none;width:91%;padding:0px;font-size:12px;margin-top:5px;border-top:1px dashed #cccccc;padding-top:5px;margin-top:10px;padding-left:8px}
.retwitt .artZoomBox{border:0px;background:none;padding:0px;}
.sharemediabox .tool,.votecontbox .tool{margin-bottom:5px}
.sharemediabox .tool a,.votecontbox .tool a {float:left;display:block;text-indent:18px;overflow:hidden;color:#0082cb;text-decoration:none;font-size:12px}
.sharemediabox .tool a.hideImg ,.votecontbox .tool a.hideImg{width:48px;height:20px;background:url('hideimg.gif') no-repeat;}
.sharemediabox .tool a.viewImg ,.votecontbox .tool a.viewImg{width:73px;height:20px;background:url('viewimg.gif') no-repeat;margin-left:10px}

/* topic */
.topicbox{width:220px;*width:225px;}
ul#tabnav2 {padding:3px;height:19px;border-bottom:1px solid #ccc;_padding-bottom:0px;}
ul#tabnav2 a{float:left;margin-right:10px;background:#e7e7e7;border:1px solid #ccc;padding:2px 5px;color:#444;line-height:17px;text-decoration:none;_border-bottom:0px}
ul#tabnav2 a.selected{background:#fff;border:1px solid #ccc;border-bottom:none;padding:2px 5px;color:#ff3300;height:18px;_border-bottom:0px;_padding-bottom:1px}
ul#tabnav2 a.selected:hover{background:#fff;text-decoration:none;}
ul#tabnav2 #topic3{border:0px;background:none;margin-right:0px}
ul.tagB{display:block;margin-top:5px;list-style:none;}
ul.tagB a{margin-right:12px;line-height:25px;white-space:nowrap;background:url('topic.gif') no-repeat 0 -4px;padding-left:25px}

#shares {display:none}
.hometip{font-size:18px;font-weight:bold;float:left;font-family:Simsun,Tahoma,Arial;width:100%}
.sendbutton {float:right;background:url('send.png');width:112px;height:30px;line-height:30px;background-position:0 0;border-width:0;font-size:14px;cursor:pointer;float:right;color:#ffffff;font-size:14px;font-weight:bold}
.sendbutton:hover {background-position:0 -30px;}
.msgsendbtn2{background:url('sendmsg.gif');width:57px;height:21px;line-height:21px;font-size:12px;color:#ffffff;font-weight:bold;text-align:center;cursor:pointer;display:inline-block;}
.sendgray{color:#E0E0E0;font-size:16px;}
.headtextarea{width:515px;height:66px;margin-top:5px;font-family: Tahoma,宋体;font-size: 14px;line-height:18px;overflow-x: hidden;}
.sendbox{width:530px;height:35px;margin-top:5px}
.sendbox .sendbtnbox{float:right;width:100%}
.sendbox .sendbtnbox .sendtip{float:right;width:120px;margin-top:2px;margin-right:2px;*margin-top:-1px;line-height:200%;text-align:center}
.sendbox .sendbtnbox .weibo{float:right;margin-top:5px}
.sendbox .sendbtnbox .weibo a:hover{text-decoration:none;}
.sendbox .sendbtnbox .weibo .sinaweiboon{background:url('weibo/sinawebo_on.gif') no-repeat;padding:3px 8px;}
.sendbox .sendbtnbox .weibo .sinaweibooff{background:url('weibo/sinawebo_off.gif') no-repeat;padding:3px 8px}
.sendbox .sendbtnbox .weibo .qqweiboon{background:url('weibo/qqwb_on.gif') no-repeat;padding:3px 8px}
.sendbox .sendbtnbox .weibo .qqweibooff{background:url('weibo/qqwb_off.gif') no-repeat;padding:3px 8px}
.uploadbtn {width:200px;}
#priviewbtn {display:none;color:#666}
#uploading {display:none;color:#999;}
#priviewpoic {border:1px solid #cccccc;background:#ffffff;padding:10px;text-align:center;display:none;z-index:9999;position:absolute}

/*weibo*/
.weibobox{line-height:200%;padding:0 10px;}
.weibobox .table{margin:10px 0 0 10px;font-size:12px;text-indent:10px;width:100%}
.weibobox .unbindbox{text-align:center;width:100%;margin-top:80px;font-size:14px}

#loadform{position:absolute;z-index:151;_width:56px;text-decoration:none}
#loadform:hover a{text-decoration:underline}
.picForm{display:block;position:absolute;left:0;width:44px;height:18px;overflow:hidden;margin-left:5px}
.picForm input{position:absolute;right:0;cursor:pointer;filter:alpha(opacity=0);-moz-opacity:0;opacity:0;}
.greyclose{color:#999;font-weight:bold;cursor:pointer}
.photobox{background:#ffffff;border:1px solid #ccc;padding:4px 4px 4px 3px;position:absolute;padding-top:25px;z-index:21;margin:-3px 0 0 -3px;display:none;_width:56px}
.outphotobox{background:#ffffff;border:1px solid #ccc;;padding:10px;position:absolute;width:330px;display:none;margin-left:212px;z-index:20}
.outphotobox input{height:15px;width:250px;font-size:12px;padding:2px}
.close1{display:block;color:#000;right:9px;top:12px;text-decoration:none;background:url(close.gif) no-repeat;width:13px;height:13px;cursor:pointer}
.close1:hover{background-position:0 -12px;}

/*vote*/
.votebox{position:absolute;width:300px;padding:20px;background:#FFFFFF;border:1px solid #CCCCCC;margin-left:158px;z-index:20;display:none}
.votebox input{font-size:12px}
.votebox .voteinput{background:#f8fbef;width:290px;}
.votebox .addv{background:#f8fbef;border:1px solid #b3b3b3;width:290px;padding:2px 5px;margin-top:10px}
.votebox .voteinput2{background:#f8fbef;width:260px;border:0px}
.votebox textarea{background:#f8fbef;width:290px;height:100px;font-size:12px}
.votebox p{margin-top:10px}
.votebox span {color:#999999}
.votebox .voteinfo{background:url('comments.gif') no-repeat;width:100%;text-indent:20px;height:14px;line-height:100%;*line-height:120%;}
.votebox .addvote{background:url('media.gif') no-repeat -475px 1px;padding-left:23px;height:20px;}
.votebox #vtdate,.votelasttime #vtdate {background:#ffffff;border:1px solid b3b3b3;width:80px;height:12px;cursor:pointer;font-size:12px;color:#000000;margin-top:-3px}
.votebox select,.votelasttime select {height:24px}
.votebox .sendvote{margin-left:60px}
.votebox .voteitem{list-style:none;}
.votebox .voteitem li{margin-top:5px;margin-left:5px;}
.votebox .voteitem li label{cursor:pointer}
.votebox .myvotetip{color:#81b374}
.votebox .addsendvote{border-top:1px dashed #cccccc;margin-top:10px;padding-top:10px;width:100%}
.votebox .myvotepage{text-align:center;font-size:12px;margin-top:10px}
.votebox .myvotepage a{border:1px solid #d6d6d6;background:#f6f6f6;padding:3px 5px;text-decoration:none;}
.votebox .myvotepage a:hover{text-decoration:none;}
.votebox .myvotepage a.noitem{border:0px;background:none}
.closebox{position:absolute;width:13px;height:13px;display:block;color:#000;right:9px;top:12px;text-decoration:none;background:url(close.gif) no-repeat;cursor:pointer;}
.closebox:hover{background-position:0 -12px;}
.votelasttime{text-align:center}
.votecontbox{border:1px #e4e4e4 solid;background:#f9f9f9;padding:10px 15px 20px 15px;width:90%;font-size:12px;margin-top:5px}
.retwitt .votecontbox{border:0px;background:none;padding:5px 0px 10px 0px;margin-top:10px;border-top:1px dashed #cccccc}
.votecontbox .votetitle{font-size:14px;font-weight:bold;text-align:center;margin-top:15px}
.votecontbox .votetitle .ico{background:url('linkbg.gif') no-repeat -49px 2px;padding:3px 7px}
.votecontbox .votetitle span{font-size:12px;margin-left:5px;font-weight:normal;color:#999999}
.votecontbox .tips{color:#cccccc;text-align:center;margin:5px 0px}
.votecontbox .tips span{color:#999999;}
.votecontbox .voteinfo{color:#999999;padding:0 30px}
.votecontbox ul{list-style:none;margin-top:10px}
.votecontbox ul li{padding:10px 30px;cursor:pointer}
.votecontbox ul li .optionleft{width:25px;height:20px;margin-top:13px;cursor:pointer}
.votecontbox ul li .optionright{width:330px;height:40px;cursor:pointer}
.votecontbox ul li .optionright .optcontent{height:20px;width:245px;overflow:hidden;}
.votecontbox ul li .optionright .nums{height:20px;float:left;margin-left:10px}
.votecontbox ul li .optionright .nums span{color:#999999;margin-left:1px}
.votecontbox ul li:hover{border:1px solid #e3e3e3;background:#fdfdfd;padding:9px 29px}
.votecontbox .optbar{height:20px;float:left;width:245px;display:inline-block;height:12px;width:239px;margin:0;margin-top:5px;vertical-align:middle;*vertical-align:0;}
.votecontbox .optbar,.votecontbox .optbar span,.votecontbox .optbar span em{background:url('votebar.png');}
.votecontbox .optbar span,.optbar span em{display:block;height:12px;overflow:hidden;}
.votecontbox .optbar span em{width:100%;}
.votecontbox .optbar span.oi_numline1{background-position:right -24px;}
.votecontbox .optbar span.oi_numline2{background-position:right -48px;}
.votecontbox .optbar span.oi_numline3{background-position:right -72px;}
.votecontbox .optbar span.oi_numline4{background-position:right -96px;}
.votecontbox .optbar span.oi_numline5{background-position:right -120px;}
.votecontbox .optbar span.oi_numline1 em{background-position:0 -12px;}
.votecontbox .optbar span.oi_numline2 em{background-position:0 -36px;}
.votecontbox .optbar span.oi_numline3 em{background-position:0 -60px;}
.votecontbox .optbar span.oi_numline4 em{background-position:0 -84px;}
.votecontbox .optbar span.oi_numline5 em{background-position:0 -108px;}
.votecontbox .votebtn{text-align:center;margin-top:10px}
.votemain {padding:20px 30px}
.votemain .vtitle{font-size:14px;font-weight:bold;border-bottom:1px solid #eaeaea;color:#666666;padding-bottom:5px;margin-bottom:10px}
.votemain .votelist{list-style:none}
.votemain .votelist li{border-bottom:1px dashed #cccccc;padding-bottom:10px;margin-top:10px;margin-bottom:10px;width:100%}
.votemain .votenums{background:url('vote_num.gif') no-repeat;width:68px;height:50px;margin-right:10px;float:left;text-align:center;line-height:28px;font-weight:bold;font-size:14px}
.votemain .votebody{float:left;width:430px}
.votemain .votetitle{}
.votemain .votetitle .b{float:right}
.votemain .votetitle .n{background:#e3ffd5;color:#389a0a;padding:0px 8px;}
.votemain .votetitle .o{background:#ededed;color:#888888;padding:0px 8px;}
.votemain .voteinfo{}
.votemain .voteinfo .p .userhead {float:left}
.votemain .voteinfo .p .user{float:left;margin-left:10px}
.votemain .voteinfo .p .user p{line-height:120%;color:#cccccc}
.votemain .voteinfo .p .user p a{color:#a6c3cf}
.votemain .voteinfo .p .userhead img{width:30px;height:30px}
.votemain .voteinfo .m{float:right;margin-top:8px;color:#a6c3cf}
.votemain .sendfrom{float:left;color:#b8b8b8;margin-top:8px;}
.votesidemain .sendvote{margin:15px 0 10px 30px}
.votemain .subtitle{color:#e5e1e1}
.votemain .subtitle a{margin:0px 5px;color:#a6c3cf}
.votemain .subtitle a.selected{color:#000000}
.votemain .novote{padding:10px 0px;text-align:center}
.votemain .more{text-align:right}
.votemain .votebox{display:block;width:470px;margin:0px;position:relative;border:0px;padding-top:10px}
.votemain .votebox .voteinput{width: 460px;}
.votemain .votebox textarea{width: 460px;}
.votemain .votebox .addv{width: 460px;}
.votemain .votebox .addv .voteinput2{width: 430px;}
.votemain .showvotetitle{border-bottom:1px solid #ededed;padding-bottom:15px}
.votemain .showvotetitle .voteright{float:left}
.votemain .showvotetitle .vttitle{font-size:14px;font-weight:bold;line-height:24px}
.votemain .showvotetitle .vtime{color:#b8b8b8;line-height:24px}
.votemain .vinfo{color:#666666;margin:10px 0}
.votemain .votelist{}
.votemain .votecontbox{border:0px;background:none;margin:0px;padding:0px;width:100%}
.votemain .votecontbox ul{width:450px;margin-left:32px}
.votemain .votecontbox li{border:0px;width:390px;}
.votemain .comment{margin-top:20px;border-top:1px solid #ededed;padding-top:10px;color:#666666}
.votemain .comment textarea{width:500px;font-size:12px;}
.votemain .comment #voterepost{vertical-align: -3px;margin-top:5px}
.votemain .comment .buttona{float:right;margin-top:5px}
.votemain .comment .votecoment{list-style:none;border-top:1px solid #ededed;margin-top:10px}
.votemain .comment .votecoment li{border-bottom:1px dashed #dddddd;padding-bottom:10px;margin-top:10px}
.votemain .comment .votecoment .vcavatar{float:left;width:40px;height:30px;}
.votemain .comment .votecoment .vcavatar img{width:30px;height:30px}
.votemain .comment .votecoment .vcbody{width:470px;float:left}
.votemain .comment .votecoment .vcbody .vccont{line-height:140%}
.votemain .comment .votecoment .vcbody .vctime{color:#666666}
.votemain .comment .votecoment .vcbody .vctime a{color:#a6c3cf}
.votemain .comment .votecoment .vcbody .vctime p{float:right}
.votemain .comment .votecoment .votepage{text-align:center;margin-top:20px;}
.votemain .comment .votecoment .votepage a{padding:5px 10px;background:#ededed;margin-left:10px}
.votemain .comment .votecoment #nonemsg{text-align:center}
#sidebar .homestabs .menu .home{background:url('voteicos.gif') no-repeat 5px 7px;text-indent:20px;height:25px}
#sidebar .homestabs .menu .hot{background:url('voteicos.gif') no-repeat 6px -29px;text-indent:20px;height:25px}
#sidebar .homestabs .menu .new{background:url('voteicos.gif') no-repeat 6px -60px;text-indent:20px;height:25px}
#sidebar .homestabs .menu .myv{background:url('voteicos.gif') no-repeat 5px -90px;text-indent:20px;height:25px}
#sidebar .homestabs .menu .flv{background:url('voteicos.gif') no-repeat 7px -122px;text-indent:20px;height:25px}
.votesidemain .addnewoption{background:url('voteicos.gif') no-repeat -7px -195px;text-indent:15px;height:18px}
.votesidemain .changelasttime{background:url('voteicos.gif') no-repeat -6px -230px;text-indent:15px;height:18px}
.votesidemain .delthevote{background:url('voteicos.gif') no-repeat -5px -162px;text-indent:15px;height:18px}
.votemain .votedel{font-size:14px;padding:50px 100px}
.votemain .votedel p{line-height:200%}

/*emotion*/
.emotions {position:absolute;width:340px;height:106px;padding:2px 0 0 2px;background:#FFFFFF url('emotion.jpg');border:1px solid #CEE1EE;z-index:20;}
ul.emotion{letter-spacing:-4px;}
ul.emotion li{display:inline-block;vertical-align:top;letter-spacing:0;margin:0 2px 2px 0;width:24px;height:24px;*display:inline;*zoom:1;}
.status_reply_list ul.emotion li {margin-bottom:-2px;_margin-bottom:2px}
ul.emotion a {display:block;padding:3px 1px;width:20px;height:16px;_padding:1px 1px 0px 1px;border:1px solid #DDD;text-align:center;}
ul.emotion a:hover {border-color:#888;}
ul.emotion img {display:block;margin:0 auto;width:16px;height:16px;}
.emo {width:20px;height:20px}
.emoreview{position:absolute;width:75px;height:60px;background:#ffffff;margin:1px 0 0 1px;text-align:center;padding-top:15px}

/*  top */
.itemtitle{clear:both;overflow:hidden;line-height:23px;padding-bottom:5px}
.itemtitle h1{margin:0 20px 0 0;color:#000000;font-size:16px}
.ranklist{float:left;width:230px;margin-bottom:15px;margin-right:14px}
.ranklist h4{background:url('title_bg.jpg') no-repeat;width:220px;height:25px;font-size:12px;padding:3px 5px 0 5px}
.ranklist h4 .more{float:right;font-size:12px;font-weight:normal}
.top_list {list-style:none;}
.top_list li{margin-bottom:0;padding:7px;border:solid #EEE;border-width:0 1px 1px;}
.top_list li span{background:#E5E5E5;float:left;margin:4px 8px 0 0;width:14px;height:13px;line-height:13px;text-align:center;background:url('bg_li.gif') no-repeat;color:#fb5912;font-size:10px;}
.top_list li em{float:right;margin-left:8px;color:#999;}
.top_list li .topavatar{border:1px solid #cccccc;padding:2px;float:left;margin-right:10px;}
.top_list li .topavatar img{width:36px;height:36px;}

.gotop{width:42px;position:fixed;right:40px;bottom:0;left:50%;margin-left:400px;display:none;}
* html .gotop{position:absolute;top:expression(offsetParent.scrollTop+document.documentElement.clientHeight-this.offsetHeight);}
.gotop button{background:url('main_top.png') no-repeat 0 0;width:42px;height:33px;border:0 none;}
.gotop button:hover{background-position:-41px 0;}
.gotop button span{display:none;}

/* autocomplete */
.ac_results {padding:0px;border:1px solid #9c9b99;background-color:#ffffff;overflow:hidden;z-index:9999999;}
.ac_results ul {width:100%;list-style-position:outside;list-style:none;padding:0;margin:0;}
.ac_results iframe {display:none;position:absolute;top:0;left:0;z-index:-1;filter:mask();width:3000px;height:3000px;}
.ac_results li {margin:0px;padding:2px 5px;cursor:pointer;display:block;width:100%;font:menu;font-size:12px;overflow:hidden;}
.ac_loading {background :Window url('spinner.gif') right center no-repeat;}
.ac_over {background-color:Highlight;color:HighlightText;}

/*finder*/
.searchbox {background:url(search_bg.jpg) no-repeat;width:725px;height:115px;margin:20px auto}
.finder {float:left;border:1px solid #e8e8e8;width:120px;height:450px;background:#f6f6f6;margin:10px;padding-top:10px}
.finder .tabon {background:#fff;border:1px solid #dbdfe0;border-right:1px solid #fff;width:100px;height:26px;margin-top:10px;font-weight:bold;font-size:14px;text-align:center;padding-top:6px;margin-left:19px;_margin-right:-1px}
.finder .taboff {margin-left:20px;width:100px;height:26px;margin-top:10px;font-weight:normal;font-size:14px;text-align:center;padding-top:6px}
.finderr {float:left;width:560px;margin-top:15px}
.finderr .alistM {padding:10px 0}
.finderr .alistM li {margin:0 15px 15px 20px;}

/* 分页  */
#indexpage {background:#ffffff url('pagebg.gif') repeat-x;height:35px;line-height:35px;overflow:hidden;border-top:1px solid #e1e1e1;color:#999999;-moz-border-radius-bottomleft:5px;-webkit-border-bottom-left-radius:5px 5px;border-bottom-left-radius:5px}
.page {padding-right:6px;color:#313031;text-align:right}
.page A {border:#b7d8ee 1px solid;padding:3px 6px 3px 5px;margin:0px 3px;color:#0030ce;TEXT-DECORATION:none}
.page A:hover {border:#b7d8ee 1px solid;BACKGROUND-COLOR:#d2eaf6}
.page SPAN.current {border:#b7d8ee 1px solid;padding:3px 6px 3px 5px;FONT-WEIGHT:bold;MARGIN:0px 3px;COLOR:#444444;BACKGROUND-COLOR:#d2eaf6}
.page SPAN.disabled {DISPLAY:none}
p.rss {padding:20px 0 10px;white-space:nowrap;}
p.rss a {float:left;height:22px;padding:0 6px;border:1px solid #ccc;text-decoration:none;line-height:22px;}

/*图片旋转*/
.imageshow {margin-top:10px;}
a.artZoom {display:inline-block;*zoom:1;*display:inline;padding:3px;background:#FFF;border:solid 1px #F1F1F1;text-decoration:none;color:#CCC;}
a.artZoom:hover {text-decoration:none;}
a.artZoom span.loading {display:block;width:130px;height:16px;line-height:16px;padding-left:20px;margin:2px 0;font-size:9px;background:#FFF url('loading2.gif') no-repeat 0 0;filter:alpha(opacity=70);opacity:0.7;}
.artZoomBox {display:none;width:440px;overflow:hidden;border:1px #e4e4e4 solid;background:#f9f9f9;padding:5px 8px;font-size:12px;margin-top:5px}
.artZoomBox .tool {top:8px;width:400px;margin-bottom:5px;height:20px;}
.artZoomBox .js_hover .tool {visibility:visible;}
.artZoomBox .tool a {float:left;display:block;text-indent:18px;overflow:hidden;color:#0082cb;text-decoration:none;font-size:12px}
.artZoomBox .tool a.hideImg {width:48px;height:20px;background:url('hideimg.gif') no-repeat;}
.artZoomBox .tool a.imgLeft {width:60px;height:20px;background:url('leftimg.gif') no-repeat;}
.artZoomBox .tool a.imgRight {width:60px;height:20px;background:url('righimg.gif') no-repeat;}
.artZoomBox .tool a.viewImg {width:73px;height:20px;background:url('viewimg.gif') no-repeat;}
.artZoomBox a.maxImgLink {*zoom:1;*width:100%;}
.artZoomBox a.maxImgLink .maxImg {padding:5px;background:#FFF;width:expression(this.width>425?425:true);max-width:425px;}
a.miniImg:hover,.imgZoomBox .maxImgLink .maxImg,.imgZoomBox .tool span {border-color:#ccc;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px;-moz-box-shadow:0 0 3px rgba(58, 110, 165, 0.5);-webkit-box-shadow:0 0 3px rgba(58, 110, 165, 0.5);box-shadow:0 0 3px rgba(58, 110, 165, 0.5);}

/*ads*/
.ad1,.ad2,.ad3 {clear:both}
.ad1 img,.ad2 img{max-width:775px;height:auto;width:expression(this.width > 775 ? 775 :true);}
.ad3 img{max-width:535px;height:auto;width:expression(this.width > 535 ? 535 :true);}

/*guid*/
.guideline{width:100%;background:#d7e5f2;height:60px;font-size:14px}
.guideline .g1{width:150px;background:url('setpbysetp.png');width:170px;height:53px;float:left;padding:7px 0 0 20px;}
.guideline .g2{width:150px;background:url('setpbysetp.png') -185px 0;width:160px;height:53px;float:left;padding:7px 0 0 20px}
.guideline .g3{width:150px;background:url('setpbysetp.png') 0 -60px;width:170px;height:53px;float:left;padding:7px 0 0 20px;}
.guideline .curent {color:#1e61a0;font-weight:bold}
.guidebody{margin:20px 0;}
.guidebody .title{color:#005aab;font-size:14px;font-weight:bold;margin-left:30px}

.atusers{width:160px;border:1px solid #ccc;background:#fff;padding:2px 2px;position:absolute;display: block;z-index:999999;}
.atusers ul{height:expression(this.height > 150 ? '150px':true);max-height:150px;overflow-y: auto;overflow-x: hidden;}
.atusers .attip{height:20px;color:#999999;padding-left:8px;padding-top:2px;line-height:18px;font-size:12px;Tahoma,宋体;}
.atusers li{color:#666;height:21px;line-height:21px;overflow:hidden;padding:0 0 0 8px;cursor:pointer;}
.atusers li.cur{background:#eeeff6;}
.atmask{opacity:0;z-index:-1000; position: absolute; overflow-y: auto;overflow-x: hidden;padding: 0px; margin: 0px; font-family: Tahoma,宋体; border-style: solid; border-width: 0px; word-wrap: break-word;font-size:14px;line-height:120%;font-family:Tahoma,宋体;}

/*wblayer*/
.wbLayer {width:310px;height:170px;padding:0px}
.wbLayer .topl{background:url('wraplayer_2.png') 0 0 no-repeat;width:5px;height:5px}
.wbLayer .topm,.wbLayer .bottomm{background:url('wraplayer_1.png') repeat-x;width:300px;height:5px}
.wbLayer .topr{background:url('wraplayer_2.png') -5px 0 no-repeat;width:5px;height:5px}
.wbLayer .ml,.wbLayer .mr{background:url('wraplayer_1.png') repeat-y;width:5px;height:160px}
.wbLayer .mm{background:#ffffff}
.wbLayer .bottoml{background:url('wraplayer_2.png') 0 -5px no-repeat;width:5px;height:5px}
.wbLayer .bottomr{background:url('wraplayer_2.png') -5px -5px no-repeat;width:5px;height:5px}
.wbLayer .body1{height:90px;background:#ffffff;padding:15px 5px 15px 15px}
.wbLayer .body2{background:#f5f5f5;border-top:1px solid #e7e7e7;height:15px;padding:10px 15px 15px 15px;_height:24px;_padding:8px 15px 8px 15px;}
.wbLayer .limg{float:left;width:60px}
.wbLayer .linfo{float:left;line-height:150%;width:215px}
.wbLayer .linfo2{margin-top:5px;color:#666666}
.wbLayer .ntop{background:url('wraplayer_3.gif') 0 0 no-repeat;width:18px;height:12px;position:absolute;margin-top:-11px;margin-left:15px}
.wbLayer .nbottom{background:url('wraplayer_3.gif') -33px 0 no-repeat;width:18px;height:12px;position:absolute;margin-top:157px;margin-left:15px}
.wbLayer .nright{background:url('wraplayer_3.gif') -73px 0 no-repeat;width:8px;height:17px;position:absolute;margin-top:15px;margin-left:300px}

/*wbtype*/
.wbtype{background:#f6f6f6;padding:5px 10px;margin-bottom:8px;line-height:24px}
.wbtype a {padding:3px 7px;}
.wbtype .selected{border:1px solid #e5e5e5;background:#ffffff;padding:3px 7px}
.wbtype #sinput{float:left;width:140px;height:16px;line-height:19px;padding:2px 3px;border:0px;border-left:1px solid #ccc;border-top:1px solid #ccc;border-bottom:1px solid #ccc;font-size:12px;color:#999;}
.date{background:url('../js/date/date.gif') no-repeat;width:16px;height:16px;border:0px;cursor:pointer;color:#fff;font-size:0px}
.wblayerbox{position:absolute;clear:both;z-index:780;}

.indextab{width:240px;float:left;margin-bottom:-10px}
.indextab div{float:left;margin-right:15px;padding-top:1px;text-indent:5px}
.indextab .select{border:1px solid #e5e5e5;border-bottom:0px;background:#f6f6f6;float:left;padding:1px 10px 4px 10px;font-weight:bold;text-indent:0px}
.indextab .select a{color:#666666}
.indextab .select a:hover{text-decoration:none}